Click here to Skip to main content
15,887,135 members
Articles / Web Development / HTML
Article

To Edit ASP.Net Treeview's selected node using Java Script

Rate me:
Please Sign up or sign in to vote.
2.25/5 (9 votes)
25 Feb 2008CPOL 71.9K   19   6
Presents how to change the node text of ASP.Net using Java Script

Introduction

This article will help to modify the text of the selected node of ASP.NET Tree View. I hope I can explain this in a simple manner so that people can easy to understand and implement it. I did this for my application and I could avoid the page post back.

Using the code

I have bound the Tree View like below:

TreeNode root = new TreeNode("School");

TreeNode teach = new TreeNode("Teachers");
TreeNode stud = new TreeNode("Students");

TreeNode teach1 = new TreeNode("Teacher1");
TreeNode teach2 = new TreeNode("Teacher2");
TreeNode teach3 = new TreeNode("Teacher3");

TreeNode stud1 = new TreeNode("Student1");
TreeNode stud2 = new TreeNode("Student2");
TreeNode stud3 = new TreeNode("Student3");
TreeNode stud4 = new TreeNode("Student4");

teach.ChildNodes.Add(teach1); teach.ChildNodes.Add(teach2);
teach.ChildNodes.Add(teach3);

stud.ChildNodes.Add(stud1); stud.ChildNodes.Add(stud2);
stud.ChildNodes.Add(stud3); stud.ChildNodes.Add(stud4);

root.ChildNodes.Add(teach); root.ChildNodes.Add(stud);

TreeView1.Nodes.Add(root);

And attach this java script event to the Treeview

this.TreeView1.Attributes.Add("oncontextmenu", "RightClick(event);");

Java script code:

function RightClick(event)
{
    var obj = event.srcElement || event.target ;
    var seltreeNode = obj; 
    alert(seltreeNode.innerHTML); //This will prompt selected Node Text
    seltreeNode.innerHTML = "Rajesh Babu"; //This will change the selected node text as "Rajesh Babu"
}

Happy Coding!

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Team Leader
India India
I am Rajesh Babu, currently working for Nous Infosystems, Bangalore. I have 6 plus years experience in Microsoft Technologies.

Comments and Discussions

 
QuestionJavaScript for Treeview Pin
Member 120452329-Oct-15 22:31
Member 120452329-Oct-15 22:31 
GeneralMy vote of 5 Pin
Manoj Kumar Choubey16-Feb-12 0:09
professionalManoj Kumar Choubey16-Feb-12 0:09 
GeneralThis got me unstuck. Pin
James Avary7-Jun-11 5:09
James Avary7-Jun-11 5:09 
QuestionIs it posible to Add a new node in javascript? Pin
maluche11-Apr-08 8:25
maluche11-Apr-08 8:25 
AnswerRe: Is it posible to Add a new node in javascript? Pin
vinicius akira marotta8-Jul-08 7:59
vinicius akira marotta8-Jul-08 7:59 
GeneralRe: Is it posible to Add a new node in javascript? Pin
norhani19-Nov-08 15:42
norhani19-Nov-08 15:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.